$(function () {
    // 初始化富文本编辑器,并激活上传文件功能
   var E = window.wangEditor;
   var editor = new E('#editor');
   editor.create();

   // 图片验证码
   var img_captcha = $('#img-captcha');
   img_captcha.click(function () {
       var timestrap = new Date().getTime();
       var img_src = $(this).attr('src');
       img_src = img_src.split('?')[0];
       img_src = img_src + '?' + timestrap;
       $(this).attr('src', img_src)
   });

   // 发表帖子
    $('#submit-btn').on('click', function (event) {
        event.preventDefault();
        var title_input = $('input[name="title"]');
        var board_id_input = $('select[name="board_id"]');
        var captcha_input = $('input[name="captcha"]');
        juneajax.post({
            'url': '/add_article/',
            'data': {
                'article_title': title_input.val(),
                'board_id': board_id_input.val(),
                'article_content': editor.txt.html(),
                'captcha': captcha_input.val()
            },
            'success': function (data) {
                if (data['code']==200) {
                    // 提示用户选择再发一篇还是回到首页
                    junealert.alertConfirm({
                        'title': '恭喜!发布成功！',
                        'confirmText': '再发一篇',
                        'cancelText': '回到首页',
                        'confirmCallback': function () {
                            // title_input.val('');
                            // board_id_input.val('');
                            // captcha_input.val();
                            // $('#img-captcha').click();
                            // ue.setContent('')
                            window.location.reload()
                        },
                        'cancelCallback': function () {
                            window.location.href = '/'
                        }
                    })
                }else{
                    junealert.alertErrorToast(data['message'])
                }
            },
            'fail': function (error) {
                junealert.alertNetworkError()
            }
        })
    })
});